﻿namespace ValidationProblemTracking.Models.ResponseModel
{
    /// <summary>
    /// 
    /// </summary>
    public class ValidationProblemResp
    {
        /// <summary>
        /// 
        /// </summary>
        public string? ProcInstId { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Description { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProblemStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? WorkflowName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ApplicationNumber { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ApplicantName { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CurrentStatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? CurrentHandler { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProblemLocation { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? ProcFolio => $"{WorkflowName}-{ApplicationNumber}-{ApplicantName}";

    }
}
